  .posts .post .post-media img, 
.posts .post .post-media iframe,
.post .post-media iframe, 
.post .post-media img { width: 100%; }

.common-home .carousel-brands {margin-top: 0px !important; }
.breadcrumb .with-other-image .container {
    padding-top: 0;
    padding-bottom: 0;
}
.breadcrumb .background::before {
background: #fff;
color: #000
}
.breadcrumb .container h1 {
color: #000;
}
.breadcrumb .with-other-image .container ul a {
    color: #242424;
}
.breadcrumb .with-other-image .container ul a:hover, .breadcrumb .with-other-image .container ul li:last-child a {
    color: #242424;
}
.sticky-header {
    position: fixed!important;
    background: rgba(255, 255, 255, 1);
padding: 0px 40px;
}
.main-content {
margin-top: 110px 
}
.header-type-4 .breadcrumb {
        margin-top: 150px;
    margin-bottom: -90px;
}
#column-left {
top:90px!important
}
.footer ul li a > span {
    position:static!important
}
.footer ul li a {
padding: 0;
font-size: 15px!important;
letter-spacing: 0.1!important
}
.footer ul li a span {
display: block}
.footer ul li a span:last-of-type{
font-weight: normal;
text-transform: lowercase
}
.footer-share .col-sm-3 {
padding-left:0;
padding-right: 0}
.block-prent h2.title {
    font-size: 64px;
}
.block-jw.bg-blue::before {
    background-color: rgba(0,0,0, 0.5);
}
.block-jw.jw-5 {
background-size: cover!important;
}
.jw-5 {
    height: 90%!important;
}
.footer ul li a:hover{
cursor:default!important
}
.footer ul li:first-of-type a:hover{
cursor:pointer!important
}
h2.you-are-perfect {
    font-size: 24px!important;
margin-top:10px!important
}
.box-with-products{
background: #f2f2f2;
padding-bottom:100px
}
#column-left .box-with-products {
background: #fff;
}
.block-jw.no-hover:before{
background:none
}
.block-jw.no-hover:hover {
}